murky past

Translations
мутное прошлое
He has a murky past that he doesn't like to talk about.
У него мутное прошлое, о котором он не любит говорить.
Definitions
A murky past refers to a history or background that is unclear, confusing, or filled with questionable or dubious events, often implying that there are secrets or unresolved issues associated with it.